Design of LDPC Decoders for Low Error Rate Performance
نویسندگان
چکیده
Many classes of high-performance low-density parity-check (LDPC) codes are based on parity check matrices composed of permutation submatrices. We describe the design of a parallel-serial decoder architecture that can be used to map any LDPC code with such structure to a hardware emulation platform. High-throughput emulation allows for the exploration of the low bit error rate (BER) region and provides statistics of the error traces, which illuminate the causes of the error floors of the (2048,1723) Reed-Solomon based LDPC (RS-LDPC) code and the (2209,1978) array-based LDPC code. Two classes of error events are observed: oscillatory behavior and convergence to a class of non-codewords, termed absorbing sets. The influence of absorbing sets can be exacerbated by message quantization and decoder implementation. In particular, quantization and function estimation strongly affect which absorbing sets dominate in the error floor region. We show that conventional sum-product decoder implementations of the (2209,1978) array-based LDPC code allow low-weight absorbing sets to have a strong effect, and, as a result, elevate the error floor. Adaptively-quantized sum-product decoders and approximate sum-product decoders alleviate the effects of low-weight absorbing sets, thereby lowering the error floor. Index Terms – low-density parity-check (LDPC) code, message passing decoding, iterative decoder implementation, error floor, absorbing set.
منابع مشابه
On Efficient Design of LDPC Decoders for Wireless Sensor Networks
Low density parity check (LDPC) codes are error-correcting codes that offer huge advantages in terms of coding gain, throughput and power dissipation in digital communication systems. Error correction algorithms are often implemented in hardware for fast processing to meet the real-time needs of communication systems. However,traditional hardware implementation of LDPC decoders require large am...
متن کاملTradeoff Analysis and Architecture Design of High Throughput Irregular LDPC Decoders
Low density parity check (LDPC) codes have attracted significant research interest thanks to their excellent error-correcting abilities and high level of processing parallelism. Recent architecture designs of LDPC decoders are mostly based on the block-structured parity check matrices (PCMs) composed of horizontal layers or component codes. Irregular block-structured LDPC codes have very good e...
متن کاملConstruction of Irregular LDPC Code Using ACE Algorithm
The Low Density Parity Check (LDPC) codes have been widely acclaimed in recent years for their nearcapacity performance, they have not found their way into many important applications. For some cases, this is due to their increased decoding complexity relative to the classical coding techniques. For other cases, this is due to their inability to reach very low bit error rates at low signal-to-n...
متن کاملLow Cost Quasi Binary Weighting Addition Log-SPA LDPC Decoders
This paper proposes a new addition method, which can be applied to reduce the hardware cost of LDPC decoders using log-SPA, which traditionally has the best lowest bit error rate (BER) but the highest hardware requirement. The proposed quasi-binary weighting addition can be simply implemented by OR gates. With auxiliary pseudo-carry circuit, the BER performance can reach a fair level. In the lo...
متن کاملImplementation of Low Density Parity Check Decoders using a New High Level Design Methodology
Low density parity check (LDPC) codes are error-correcting codes that offer huge advantages in terms of coding gain, throughput and power dissipation. Error correction algorithms are often implemented in hardware for fast processing to meet the real-time needs of communication systems. However hardware implementation of LDPC decoders using traditional hardware description language (HDL) based a...
متن کامل